/**
 * @version 3 11 February 2013
 * @author Myhaylo Kotsyuruba
 */

public abstract class Question {
    
    
    public static final String SPLASH = "\\s";
    
    private String text;
    private int score;
    
    public Question (String text, int score) {
        this.text = text;
        this.score = score;
    }

    @Override
    public abstract Question clone();
    
    public abstract AnswerMap convertsUserAnswer(String userAnswer);
    
    public abstract AnswerMap getCorrectAnswerMap();

    public String getText() {
        return text;
    }
    
    public int getScore() {
        return score;
    }
    
}
